@charset "utf-8";
/*登录*/
.login{margin:168px auto 0; width:754px; padding:0 0 0 75px; height:400px; background:url(../../resources/css/icons/loginbox.png) no-repeat;}
.login .img{float:left; padding:95px 0 0 45px;}
.login .txt{float:right; position:relative; width:340px; padding:75px 40px 0 20px; background:url(../../resources/css/icons/line1.png) no-repeat left 60px;}
.login .txt .warning_msg{ position:absolute;left:20px; top:40px; width:80%;}
.login .txt th{text-align:right; font-weight:normal;}
.login .txt td{}
.login .txt td a{color:#0b8b96; text-decoration:underline;}
.login .txt td a.button_login{width:86px; height:34px; background:url(../../resources/css/icons/btn_login.png) no-repeat; border:none; cursor:pointer;}
.login .input_login{width:150px; height:25px; line-height:25px; border:1px solid #ccc; font-size:14px;}
.login_bg{background:#145a68 url(../../resources/css/icons/loginbg.gif) repeat-x left top;}
.login .txt td img{vertical-align:middle;}
.footer_login{text-align:center; color:#D5D5D5; height:30px; line-height:30px; margin:auto;}
.user_login_table{width:100%;clear:both;display:block;margin-top:15px}
.user_login_table th{width:110px;height:40px;line-height:18px;vertical-align:middle;text-align:right;font-weight:700;color:#666}
.user_login_table td{vertical-align:middle}
.user_login_table td span{padding-left:5px;display:inline-block}
.user_login_table td p{display:inline}
.user_login_table .tip{color:#999;clear:both;margin:0;padding:0px;}
.user_login_table .tipinfo{padding:4px 0px 10px 0px;margin:0px;}
/*----------*/

/*导航滑动*/
.container_nav{overflow:hidden; color:#fff; margin-left:85px; font-size:12px;}
.content{margin-bottom:10px;height:100%;clear:both;float:none}
.slider{ padding:1px 0; position:relative; height:15px;  float:left; width:150px;cursor:pointer; }
.slider_left, .slider_right{ background:url(../../resources/css/icons/2008122223581198.gif) no-repeat; height:19px; width:28px; float:left; cursor:pointer; display:none;}
.slider_left{background-position:left top;}
.slider_right{background-position:right top;}
.bar{ height:15px; width:20px; background:url(../../resources/css/icons/icon/2008122223573480.gif) left top repeat-x;}
.bar_left, .bar_right{background:url(../../resources/css/icons/2008122223580168.gif) no-repeat;height:15px; _font-size:0; width:6px; position:absolute; top:0px;}
.bar_left{background-position:left top;left:-6px;}
.bar_right{background-position:right top;right:-6px;}
/*----------*/
/* 菜单资源 div*/
.resource_panel{margin:0;padding:0;float:left;position:relative;width:100%;}
.resource-left{float:left;position:absolute;margin-left:0px;width:160px;}
.resource-right-content{float:left;position:relative;margin-left:168px;}
.resource-right{float:left;width:100%;}
/*----------*/
/* login table of user*/
.normalContent{
	margin:0 auto;
	padding-top:8px;
	padding-left:8px;
}
.normallabel {
	padding: 2px 4px;
font-size:12px;
color:#777;
font-weight:normal;
list-style:none;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif, "宋体"
}
.normallabelintable {
padding:0;
font-size:12px;
font-weight:normal;
list-style:none;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif, "宋体"
}
.normaltip {
padding:1px 2px 1px 2px;
font-size:12px;
font-weight:normal;
list-style:none;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif, "宋体"
}
.normal_output_text{
	
	-webkit-appearance:none;
	-webkit-border-radius:0;
	outline:none;
	color:#444;
	border-color:#fff !important;
	border-style:solid;
	border-width:1px;
	margin-right:2px;
	padding: 2px 4px;
	height:16px;
	_height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "宋体";
	font-size:13px !important;
	BACKGROUND: #fff !important;
}
.normal_input_text{
	
	-webkit-appearance:none;
	-webkit-border-radius:0;
	outline:none;
	color:#444;
	border-color:#ccc !important;
	border-style:solid;
	border-width:1px;
	margin-right:2px;
	padding: 2px 4px;
	height:16px;
	_height:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif, "宋体";
	font-size:13px !important;
	BACKGROUND: #fff !important;
}
.commonSelectBox {font-size:12px;font-weight:500;height:22px!important;height:20px;line-height:20px;border:1px solid #bdc7d9;color:#333}
.commonSelectBox option {padding:0px; border: 1px solid #ffffff;font-size:12px;color:#333}
.commonSelectBox option[selected] {font-size:12px;}
.w10{width:10px}
.w20{width:20px}
.w30{width:30px}
.w40{width:40px}
.w50{width:50px}
.w60{width:60px}
.w70{width:70px}
.w80{width:80px}
.w90{width:90px}
.w100{width:100px}
.w120{width:120px}
.w150{width:150px}
.w200{width:200px}
.w300{width:300px}
.w400{width:400px}
.minw10{min-width:10px}
.minw20{min-width:20px}
.minw30{min-width:30px}
.minw40{min-width:40px}
.minw50{min-width:50px}
.minw60{min-width:60px}
.minw70{min-width:70px}
.minw80{min-width:80px}
.minw90{min-width:90px}
.minw100{min-width:100px}
.minw150{min-width:150px}
.minw200{min-width:200px}
.minw300{min-width:300px}
.minw400{min-width:400px}
.percent5{
	width:5%;
}
.percent8{
	width:8%;
}
.percent10{
	width:10%;
	min-width:100px;
}
.percent15{
	width:15%;
	min-width:100px;
}
.percent20{
	width:20%;
}
.percent30{
	width:30%;
}
.percent40{
	width:30%;
}
.percent50{
	width:50%;
}
.percent60{
	width:60%;
}
.percent70{
	width:70%;
	}
.percent80{
width:80%;
}

.percent85{
width:85%;
}
.percent90{
width:90%;
}
.percent92{
width:92%;
}
.percent95{
width:95%;
}
.percent100{
	width:100%;
	}

/* Tables for data entry forms */
table.normaltable{height:100%;width:100%;position:relative;}
table.normaltable td{padding:0px!important ;padding:4px 0px;height:22px;}
table.normaltable td.left{text-align:left;}
table.normaltable td.center{text-align:center;}
table.normaltable td.right{text-align:right;}
table.normaltable td.title1{color:#333;}
table.normaltable td.title2{background:#F1F1F1;}

/* Tables for select many checkbox forms */
table.checkboxtable{height:100%;width:100%;position:relative;}
table.checkboxtable td{padding:0px!important ;padding:4px 0px;height:18px;line-height:18px}
table.checkboxtable label{font-size:12px;font-weight:500;}
table.checkboxtable td.left{text-align:left;}
table.checkboxtable td.center{text-align:center;}
table.checkboxtable td.right{text-align:right;}
table.checkboxtable td.title1{color:#333;}
table.checkboxtable td.title2{background:#F1F1F1;}
/* error message table start */
#errormessagetable{
	margin:0;
	padding:0;
	width:100%;
	height:auto;

	}
#errormessagetable ul{
	margin:0;
	padding:0;
	}
#errormessagetable ul li {
	margin:0;
	padding:0;
	height:16px;
	text-align:left;
	list-style:none;
	}
#errormessagetable ul li label {
	font-weight:normal;
	}
/* error message table end */
.errormessage{
	margin:0;
	padding:0;
	line-height:12px;
	font-size:12px;
	color:#ff4c31;
	margin:0;
	text-align:left;
}
.errormessage li{
	list-style:none;
	height:16px;
	font-size:12px;
	font-weight:normal;
	}
.btn_delete { width:58px; height:20px; border:0; background:url(../../resources/css/icons/del_btn.png); cursor:pointer}
.btn-add-normal{width:53px; height:24px; text-align:center; border:none; background:url(../../resources/css/icons/btn-normal.gif) no-repeat; cursor:pointer;}
a.btn{text-decoration:none;background:url(../../resources/css/icons/btn.png) 0 0;color:#565662;margin:0px 16px 0px 0px;  cursor:pointer;display:inline-block;color:#000; font-family:"宋体";}
a.btn span{ position:relative;background:  url(../../resources/css/icons/btn.png) top right;line-height: 24px;margin:0 -10px 0 10px; padding-right:10px;display:inline-block;}
a.btn:hover{background:  url(../../resources/css/icons/btn.png) left -24px;height:24px;margin:0px 16px 0px 0px;display:inline-block;color:#000;}
a.btn:hover span{background:  url(../../resources/css/icons/btn.png) right -24px;line-height: 24px;margin:0 -10px 0 10px; padding-right:10px;display:inline-block;}


/*工具栏*/
.toolbar{height:37px;background:url(../../resources/css/icons/toolbarbg.gif) repeat-x left -37px}
.toolbar .line{float:left;width:6px;height:37px;font-size:0;background:url(../../resources/css/icons/toolbarbg.gif) no-repeat left bottom}
.toolbar .tdiv{float:left;display:inline;;height:27px;cursor:pointer;margin:5px 0 0}
.toolbar .firstdiv{padding-left:6px;}
.toolbar a.btns{float:left;display:inline;line-height:27px;}
.toolbar a.tdiv span{display:display:inline;;}
.toolbar a.tdiv span.btn_l,.toolbar a.tdiv span.btn_r{float:left;width:5px;height:27px;font-size:0;display:inline;}
.toolbar a.tdiv span.btn_txt{float:left;display:inline;padding:9px 5px 0 0}
.toolbar a.btns:hover span.btn_txt{float:left;display:inline;background:url(../../resources/css/icons/btn_on_bg.gif) repeat-x left -27px}
.toolbar a.btns:hover span.btn_l{float:left;padding-left:1px;width:5px;display:inline;background:url(../../resources/css/icons/btn_on_bg.gif) no-repeat left top}
.toolbar a.btns:hover span.btn_r{float:left;padding-left:1px;width:5px;display:inline;background:url(../../resources/css/icons/btn_on_bg.gif) no-repeat right bottom}

/* data table start */
.scrollDivGrid {
 margin:0;
 padding:0;
 width:100%;
 height:100%;
 overflow-x:auto;
 overflow-y:auto;
 background:#fff;
 position: relative;
}
.scrollDivGridInner{margin:0;padding:0;diaplay:block;width:100%;}
.scrollDivGridInner ul{margin:0;padding:0;font-size:0px;list-style:none;list-style-type:none;white-space:nowrap;x-overflow:scroll;}
.scrollDivGridInner  li{
	margin:0;
	padding:0;
	padding-left:6px;
	border-left:0px solid #ccc;
	border-top:0px solid #ccc;
	border-right:0px solid #fff;
	border-bottom:1px solid #ccc;
	height:22px;
	line-height:22px;
	text-align:left;
	vertical-align: bottom;	
	display:inline-block!important;
	display:block;
	text-overflow:ellipsis;
	vertical-align: bottom;
   -o-text-overflow:ellipsis;
   overflow: hidden;
}
.scrollDivGridInner  li label{font-size:12px;}
.scrollDivGridInner  li a{padding-right:3px}
.scrollDivGridInner  li.br{border-right:0px solid #ccc;}
.scrollDivGridInner  li.bb{border-bottom:1px solid #ccc;}
.scrollDivGridInner ul.headline li {background:url(../../resources/css/icons/bgx.png);background-position: 0 -252px;border-left:0px solid #ccc;border-top:0px solid #ccc;border-top:1px solid #ccc;border-right:0px solid #ccc;}
.scrollDivGridInner ul.headline li.last {border-right:0px solid #ccc;}
.scrollDivGridInner ul.headline li span{font-size:12px;font-weight:600;color:#7d7d7d;}
.scrollDivGridInner ul.selected li{background-color:#f1f1f1;}
.scrollDivGridEmptyData {margin:0;padding:0;border:1px solid #ccc;border-top:1px solid #fff;}
/* end */

/* searchPager start */
.m{overflow:hidden;zoom:1;}
.m{margin-top:6px;margin-bottom:6px;}
div.searchPager{
	float:right;
}

div.searchPager ul.pager li {
	float:left;
	display:block;
	margin:0;
	padding:0;
	margin-left:5px;
	text-align:center;
	font-size:12px;
}

div.searchPager ul.pager li.totalnumber {
	font-weight:bold;
}

div.searchPager ul.pager li.totalnumber span.number {
	color:#bf0000;
}

div.searchPager ul.pager li a{
	display:inline-block;
	font-size:12px;
	line-height:16px;
	height:14px;
	margin:0px;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	border:#b7b7b7 solid 1px;
	text-decoration:none;
	color:#b7b7b7;
	
}

div.searchPager ul.pager li a:hover{
	color:#bf0000;
	border:#bf0000 solid 1px;
}

div.searchPager ul.pager li a.current{
	display:inline-block;
	background:#bf0000;
	color:#FFFFFF;
	font-weight:bold;
}
/* searchPager end */
input[disabled]{
color:#ACA899;
}
input[type="checkbox"] {margin:0;padding:0;}
input[type="checkbox"]+label {color:#ccc;}
input[type="checkbox"]+label:hover {color:#369;}
input[type="checkbox"]:checked+label {color:#000;}
input[type="checkbox"]:focus+label {color:#963;}

input[type="radio"] {margin:0;padding:0;}
input[type="radio"]+label {color:#ccc;}
input[type="radio"]+label:hover {color:#369;}
input[type="radio"]:checked+label {color:#000;}
input[type="radio"]:focus+label {color:#963;}
.add_detail_box{padding:0 0px 5px 0}
.add_detail_box p{padding-bottom:5px}
.add_detail_box label{width:100px;text-align:left;display:inline-block;line-height:20px}
.add_detail_box span{display:inline-block;}
.add_detail_box hr{border:none;border-bottom:1px dashed #ccc;height:1px;overflow:hidden}
.add_detail_box p{margin:0;padding:0;}
.add_detail_box p span{display:inline-block;padding-top:5px;}
.add_detail_box p a span{margin-bottom:0;}
.add_detail_box p a{margin-bottom:10px;}

